encoding/json/jsontext.objectNameStack.offsets (field)

37 uses

	encoding/json/jsontext (current package)
		state.go#L549: 	offsets []int
		state.go#L555: 	ns.offsets = ns.offsets[:0]
		state.go#L557: 	if cap(ns.offsets) > 1<<6 {
		state.go#L558: 		ns.offsets = nil // avoid pinning arbitrarily large amounts of memory
		state.go#L566: 	return len(ns.offsets)
		state.go#L576: 		return ns.unquotedNames[:ns.offsets[0]]
		state.go#L578: 		return ns.unquotedNames[ns.offsets[i-1]:ns.offsets[i]]
		state.go#L587: 	ns.offsets = append(ns.offsets, invalidOffset)
		state.go#L599: 	ns.offsets[len(ns.offsets)-1] = ^i
		state.go#L608: 	if len(ns.offsets) > 1 {
		state.go#L609: 		startOffset = ns.offsets[len(ns.offsets)-2]
		state.go#L612: 	ns.offsets[len(ns.offsets)-1] = len(ns.unquotedNames)
		state.go#L618: 	ns.offsets[len(ns.offsets)-1] = invalidOffset
		state.go#L623: 	ns.offsets = ns.offsets[:len(ns.offsets)-1]
		state.go#L633: 	for i = len(ns.offsets) - 1; i >= 0 && ns.offsets[i] < 0; i-- {
		state.go#L638: 	for i = i + 1; i < len(ns.offsets); i++ {
		state.go#L639: 		if i == len(ns.offsets)-1 && ns.offsets[i] == invalidOffset {
		state.go#L641: 				ns.offsets[i] = 0
		state.go#L643: 				ns.offsets[i] = ns.offsets[i-1]
		state.go#L651: 		quotedName := b[^ns.offsets[i]:]
		state.go#L659: 			startOffset = ns.offsets[i-1]
		state.go#L666: 		ns.offsets[i] = len(ns.unquotedNames)
		state.go#L671: 	if len(ns.offsets) > 0 && ns.offsets[len(ns.offsets)-1] < 0 {